package com.polymorphic.polyexercise;

/**
 * @Author 小闽
 * @Date 2024/8/12 18:17
 * @PackageName: com.polymorphic.polyexercise
 * @ClassName: PloyExercise02
 * @Description: 多态练习2
 * @Version 1.0
 */
public class PloyExercise02 {
    public static void main(String[] args) {
        Sub s = new Sub();
        System.out.println(s.count); //输出20
        s.display(); // 输出20
       // b指向s的空间
        Base b = s;
        System.out.println(b == s); // true
        System.out.println(b.count); // 10
        // b的运行类型为Sub,则sub中display()方法中的指向的属性为当前本类中的属性，即为20
        b.display();  // 20
    }
}
